home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2003 #12 / Amiga Plus CD - 2003 - No. 12.iso / AmiSoft / Util / Moni / Scout.lha / Scout / help / english / scout.doc < prev    next >
Text File  |  2003-11-03  |  70KB  |  2,376 lines

  1.  
  2.                              Scout 37.227
  3.                              Release 3.0
  4.                             User's Manual
  5.           Copyright (C) 1994-2002 Andreas Gelhausen, Richard K"orber, Thore B"ockelmann
  6.  
  7. ›1m›22m›1m›22m›1m›22m›1m›22m›1m›22m›1m›22mWhat is Scout?
  8. ==============
  9.  
  10. ›1m   Scout›22m is a tool that allows you to monitor your computer system.  It
  11. displays many different things -- like tasks, ports, assigns, expansion
  12. boards, resident commands, interrupts, etc.  -- and you can perform
  13. some certain actions on them.
  14.  
  15.    For example you can freeze tasks, close windows and screens, release
  16. semaphores or remove locks, ports and interrupts.
  17.  
  18. Through ›1mAmiTCP›22m it's also possible to use ›1mScout›22m as an TCP/IP service.
  19.  
  20.    Since version 2.0 of ›1mScout›22m you can use nearly all implemented
  21. functions through shell parameters. Therefore it's not necessary to
  22. install ›1mMUI›22m for using ›1mScout›22m, but you will need ›1mMUI›22m, if you want to use
  23. ›1mScout›22m with its graphical user interface.
  24.  
  25. Copyright
  26. =========
  27.  
  28.    Please read the following parts carefully. You accept the following
  29. terms by starting the software, even for a test drive only.
  30.  
  31. ›1mCOPYRIGHT›22m
  32.      Scout 37.227 (Release 3.0) - Copyright (C) 1994-2002 by Andreas
  33.      Gelhausen, Richard K"orber and Thore B"ockelmann, all rights
  34.      reserved.
  35.  
  36.      You only have the right to use the software, but no rights on the
  37.      software itself. Disassembling, resourcing and all other ways of
  38.      reverse engineering is forbidden.
  39.  
  40. ›1mFREEWARE›22m
  41.      Scout is FreeWare. You are allowed to use the packet without
  42.      paying a fee or similar to the authors. Of course we would
  43.      appreciate a small donor! ;-)
  44.  
  45. ›1mCOPYING›22m
  46.      You can copy the packet as long as it remains entire and unchanged.
  47.  
  48.      You are allowed to compress the packet using a customary
  49.      compression software (as lha, lzh, lzx, dms). You must not
  50.      compress single files of the packet (e.g. PowerPacker or Imploder).
  51.  
  52. ›1mDISTRIBUTION›22m
  53.      You must not exceed an usual price on the market for your working
  54.      and material. This means a maximum of 5 DM (or the equivalent
  55.      amount in other currencies, including all taxes) for disks and 35
  56.      DM for CD-ROMs containing a PD software collection.
  57.  
  58.      In any case, you need a written permission from us if you want to
  59.      include Scout on a cover disk or in connection with a commercial
  60.      product.
  61.  
  62.      We explicitly permit the distribution via AmiNet, Meeting Pearls
  63.      and Fred Fish.
  64.  
  65. ›1mLIABILITY›22m
  66.      You are using the program as it is, with all flaws, and on your
  67.      own risk! We grant no warranty for the software meeting a special
  68.      purpose. This software may cause financial damage or harm people.
  69.  
  70. ›1mLIMITATIONS›22m
  71.      You are not allowed to use this software and its results
  72.  
  73.         * for fascism or military purposes
  74.  
  75.         * if you do not agree to the copyright note
  76.  
  77.      In this case you must delete the software and all related and
  78.      generated files immediately!
  79.  
  80. ›1mCONTENTS OF THE PACKET›22m
  81.      The Scout packet is ›3monly›23m entire with these files:
  82.           Scout/arexx/activatetask.scout
  83.           Scout/arexx/arexx.readme
  84.           Scout/arexx/arexx.readme.info
  85.           Scout/arexx/breaktask.scout
  86.           Scout/arexx/freezetask.scout
  87.           Scout/arexx/poptofront.scout
  88.           Scout/arexx/settaskpri.scout
  89.           Scout/arexx/startup.scout
  90.           Scout/arexx.info
  91.           Scout/help/deutsch/scout-39.guide
  92.           Scout/help/deutsch/scout-39.guide.info
  93.           Scout/help/deutsch/scout.doc
  94.           Scout/help/deutsch/scout.doc.info
  95.           Scout/help/deutsch/scout.dvi
  96.           Scout/help/deutsch/scout.guide
  97.           Scout/help/deutsch/scout.guide.info
  98.           Scout/help/deutsch.info
  99.           Scout/help/english/scout-39.guide
  100.           Scout/help/english/scout-39.guide.info
  101.           Scout/help/english/scout.doc
  102.           Scout/help/english/scout.doc.info
  103.           Scout/help/english/scout.dvi
  104.           Scout/help/english/scout.guide
  105.           Scout/help/english/scout.guide.info
  106.           Scout/help/english.info
  107.           Scout/help.info
  108.           Scout/icons/icons.readme
  109.           Scout/icons/icons.readme.info
  110.           Scout/icons/Scout.info
  111.           Scout/icons/ScoutDock
  112.           Scout/icons/ScoutDock.info
  113.           Scout/icons.info
  114.           Scout/libs/identify.library
  115.           Scout/libs/identify.readme
  116.           Scout/libs/identify.readme.info
  117.           Scout/libs.info
  118.           Scout/Product-Info
  119.           Scout/Scout
  120.           Scout/Scout.info
  121.           Scout/scout.history
  122.           Scout/Scout.history.info
  123.           Scout/Scout.readme
  124.           Scout/Scout.readme.info
  125.           Scout.info
  126.  
  127. ›1mTRADEMARKS›22m
  128.      All copyrights and trademarks are held by their owners.
  129.  
  130. System Requirements
  131. ===================
  132.  
  133. ›1mScout›22m only requires AmigaOS version 2.04.  The ›1midentify.library›22m V8 is
  134. not required, but I strongly suggest to install it to give Scout its
  135. full power.  See also Identify.
  136.  
  137.    If you want to use ›1mScout's›22m graphical user interface, you also have
  138. to install ›1mMUI›22m version 2.1 or higher.  See also MUI.
  139.  
  140.    The TCP/IP features of ›1mScout›22m are only available, if you have
  141. installed the version 4.0 of ›1mAmiTCP›22m.  See also AmiTCP.
  142.  
  143. MUI - MagicUserInterface
  144. ========================
  145.  
  146.              (C) Copyright 1992-97 by Stefan Stuntz
  147.  
  148.    MUI is a system to generate and maintain graphical user interfaces.
  149. With the aid of a preferences program, the user of an application has
  150. the ability to customize the outfit according to his personal taste.
  151.  
  152.    MUI is distributed as shareware. To obtain a complete package
  153. containing lots of examples and more information about registration
  154. please look for a file called ›1mmuiXXusr.lha›22m (XX means the latest version
  155. number) on your local bulletin boards or on public domain disks.
  156.  
  157.    If you want to register directly, feel free to send DM 30.- or US$
  158. 20.- to
  159.  
  160.                         Stefan Stuntz
  161.                    Eduard-Spranger-Strasse 7
  162.                         80935 M"unchen
  163.                            GERMANY
  164.  
  165. Identify
  166. ========
  167.  
  168.              Copyright (C) 1996-97 Richard K"orber
  169.  
  170. ›1m   Identify›22m is a Shared Library that decodes expansion IDs, guru codes
  171. and library functions, and identifies your system.
  172.  
  173. ›1m   Identify›22m is FreeWare. You can find a complete package in the AmiNet
  174. (›1mutil/libs/Identify.lha›22m) or on the author's home page:
  175. ›1mhttp://www.is-koeln.de/einwohner/shred/›22m. To get in contact, write to
  176. ›1mshred@chessy.aworld.de›22m.
  177.  
  178. AmiTCP
  179. ======
  180.  
  181. ›1m   AmiTCP›22m is a TCP/IP protocol stack for the Amiga. The demo version
  182. 4.0 (or higher) should be available in greater public domain
  183. collections or on the AmiNet. Ask your preferred Amiga dealer.  =:^)
  184.  
  185. Installing Scout
  186. ================
  187.  
  188.    You only have to copy the program ›1mscout›22m to your favourite directory,
  189. and ›1midentify.library›22m to ›1mlibs:›22m. Then you can start it.
  190.  
  191. How to use Scout
  192. ****************
  193.  
  194.    This chapter describes the usage of ›1mScout›22m through its graphical user
  195. interface. This graphical user interface is based on the ›1mMagic User
  196. Interface›22m (›1mMUI›22m) and ›1mMUI›22m have to be installed in your system, if you
  197. want to use ›1mScout›22m trough windows and so on.
  198.  
  199.    If you don't like ›1mMUI›22m, you should see Scout without MUI.
  200.  
  201.    If you start the program you will see the main window which includes
  202. many gadgets.  Each of these gadgets represents a certain kind of
  203. system structure.
  204.  
  205. You can choose between:
  206.  
  207.    Allocations, Assigns, BoopsiClasses, Commodities, Devices,
  208. Expansions, Fonts, InputHandlers, Interrupts, Libraries, Locks,
  209. LowMemory, Memory, Mounted Devices, Ports, Resident Commands,
  210. Residents, Resources, ScreenMode, Semaphores, System, Tasks, Timer,
  211. Vectors, Windows, Patches, Catalogs and AudioModes.
  212.  
  213.    Click one of these gadgets and another window will be opened with a
  214. list of the structure type that is indicated on the pressed gadget.
  215.  
  216. ›1m     Example:›22m Press the task gadget and you will get a window with the
  217.      list of tasks and processes.
  218.  
  219.    You can also select these functions by pressing the underlined key
  220. you see on each gadget or by using the right mousebutton menu.
  221.  
  222.    If you wish to handle/remove a given structure, you should know what
  223. you do.
  224.  
  225. ›1m     Warning:›22m Wrong handling of the showed structures can crash your
  226.      system. At the worst you will lose your data.
  227.  
  228. ›1mPlease note:›22m You should not be surprised, if you don't find a certain
  229. detail information in this manual, because it's to much work to explain
  230. each element of all the structures you could see in this program.
  231.  
  232.    Many books are written about these things and if you want to have
  233. more information about them, you should have a look in the specialized
  234. literature.
  235.  
  236. Allocations
  237. ===========
  238.  
  239.    This window informs about who allocated what hardware resource.
  240.  
  241. CIA
  242. ---
  243.  
  244.    The Amiga owns two CIA to control its hardware, the keyboard and the
  245. printer interfaces. Additionally, it contains a couple of timer.  This
  246. window shows which parts of the CIA are not yet allocated, or which
  247. program allocated the resource.
  248.  
  249. ›1mTimer A›22m
  250. ›1mTimer B›22m
  251.      This are two 16bit timer. They can also be coupled to a 32bit
  252.      timer.
  253.  
  254. ›1mAlarm›22m
  255.      This resource informs if a third timer reached an alarm value.
  256.  
  257. ›1mSerial›22m
  258.      This is a simple serial interface. Usually, the CIA-A one's is used
  259.      for communicating with the keyboard. The CIA-B serial interface
  260.      will not be allocated in most cases.
  261.  
  262. ›1mFlag›22m
  263.      This is a special control line. It is connected from the CIA-A to
  264.      the Index line of the floppy disk drives.
  265.  
  266.    Note: newer DraCos do not contain the CIA chips. Thus, these
  267. hardware resources will be emulated or are even not offered.
  268.  
  269. Ports
  270. -----
  271.  
  272.    This are the resources for the internal parallel and serial
  273. interfaces.
  274.  
  275. ›1mSerial Port›22m
  276.      This are the plain data transfer registers (transmitting and
  277.      receiving).
  278.  
  279. ›1mSerial Control›22m
  280.      This are the serial control lines, as Carrier Detect.
  281.  
  282. ›1mParallel Port›22m
  283.      This are the data lines of the parallel port.
  284.  
  285. ›1mParallel Control›22m
  286.      This are the control lines of the parallel port, as Busy or Paper
  287.      Out.
  288.  
  289. Actions
  290. -------
  291.  
  292. ›1mUpdate›22m
  293.      The window is updates each time you press this button.
  294.  
  295. ›1mPrint›22m
  296.      The window's contents are printed or saved to a file of your
  297.      choice.
  298.  
  299. ›1mExit›22m
  300.      The window will be closed.
  301.  
  302. Assigns
  303. =======
  304.  
  305.    This type of structure assigns a logical name to a directory.
  306.  
  307.    If you assign the directory ›1mdh0:data/documents›22m the logical name
  308. ›1mtexts:›22m, you will also be able to choose a file FILENAME in that
  309. directory with the path `texts:FILENAME'.
  310.  
  311. Column items
  312. ------------
  313.  
  314. ›1mAddress›22m
  315.      Address of the assign structure.
  316.  
  317. ›1mName›22m
  318.      Logical name of a directory
  319.  
  320. ›1mPath›22m
  321.      Here you will find the path of the directory.
  322.  
  323. Actions
  324. -------
  325.  
  326. ›1mUpdate›22m
  327.      Selecting this gadget updates the list of assigns.
  328.  
  329. ›1mPrint›22m
  330.      This function allows you to send the list of ›1mAssigns›22m to printer or
  331.      a selected file.
  332.  
  333. ›1mRemove›22m
  334.      The selected assign will be removed with this function.
  335.  
  336. ›1mExit›22m
  337.      The ›1mAssigns›22m window will be closed.
  338.  
  339. BoopsiClasses
  340. =============
  341.  
  342. BOOPSI classes are object oriented classes. The classes in this list
  343. are all classes that are publically available from intuition.
  344.  
  345. Column items
  346. ------------
  347.  
  348. ›1mAddress›22m
  349.      This is the address of the ›1mIClass›22m structure, which contains all
  350.      data of this class.
  351.  
  352. ›1mObjects›22m
  353.      Shows the current amount of objects constructed by this class.
  354.  
  355. ›1mSubclasses›22m
  356.      Shows the current amount of sub classes (public and private) which
  357.      are derived from this class.
  358.  
  359. ›1mSuperclass›22m
  360.      A pointer to the ›1mIClass›22m structure of the parent class.
  361.  
  362. ›1mDispatcher›22m
  363.      A pointer to the dispatcher code, which realizes all methods of
  364.      the class.
  365.  
  366. ›1mName›22m
  367.      The name of the class.
  368.  
  369. Actions
  370. -------
  371.  
  372. ›1mUpdate›22m
  373.      The list will be updated.
  374.  
  375. ›1mPrint›22m
  376.      This function allows you to send the list to printer or a selected
  377.      file.
  378.  
  379. ›1mRemove›22m
  380.      Removes the selected class from the system. This is only possible
  381.      if neither objects nor sub classes exist from this class.
  382.  
  383. ›1mMore›22m
  384.      Opens a window with further information.
  385.  
  386. ›1mExit›22m
  387.      Closes the window.
  388.  
  389. Commodities
  390. ===========
  391.  
  392. Commodities are small utilities. Most of them react on the input
  393. stream, or manipulate it.
  394.  
  395.    You can find some commodity examples in the ›1mTools›22m drawer of your
  396. Workbench.
  397.  
  398. Column items
  399. ------------
  400.  
  401. ›1mAddress›22m
  402.      Points to the ›1mCxObj›22m structure of the commodity, containing all
  403.      data about it.
  404.  
  405. ›1mln_Type›22m
  406.      Structure type. Usually, it will be ›1mBroker›22m.
  407.  
  408. ›1mln_Pri›22m
  409.      Priority of the commodity broker.
  410.  
  411. ›1mFlags›22m
  412.      Flags describing the broker.
  413.  
  414. ›1mPort›22m
  415.      All messages of the broker are sent to this MessagePort.
  416.  
  417. ›1mName›22m
  418.      Name of the commodity.
  419.  
  420. Actions
  421. -------
  422.  
  423. ›1mAppear›22m
  424. ›1mDisappear›22m
  425.      Let the selected commodity's GUI pop up or disappear. Some
  426.      commodities do not have a GUI.
  427.  
  428. ›1mEnable›22m
  429. ›1mDisable›22m
  430.      The commodity will be enabled or disabled.
  431.  
  432. ›1mKill›22m
  433.      Let the selected commodity remove itself in a clean way.
  434.  
  435. ›1mListChg›22m
  436. ›1mUnique›22m
  437.      The commodity is notified that the list has been changed or that
  438.      another commodity with the same name was about to be added. This
  439.      is only useful for programmers to test out their commmodities.
  440.  
  441. ›1mUpdate›22m
  442.      The list will be updated.
  443.  
  444. ›1mPrint›22m
  445.      This function allows you to send the list to printer or a selected
  446.      file.
  447.  
  448. ›1mPriority›22m
  449.      This function allows you to change the priority of a commodity.
  450.  
  451. ›1mRemove›22m
  452.      Removes the selected commodity from the system. Please try a
  453.      frienly remove before, using ›1mKill›22m. Maybe the commodity removes
  454.      itself voluntarily. =;^)
  455.  
  456. ›1mMore›22m
  457.      Opens a window with further information.
  458.  
  459. ›1mExit›22m
  460.      Closes the window.
  461.  
  462. Devices
  463. =======
  464.  
  465.    A device is -- like a library (see Libraries) -- a collection of
  466. functions/procedures, which have to do certain jobs.
  467.  
  468.    E.g. the ›1mtrackdisk.device›22m includes functions for the floppy disk
  469. handling.
  470.  
  471. Column items
  472. ------------
  473.  
  474. ›1mAddress›22m
  475.      Address of the device structure
  476.  
  477. ›1mln_Name›22m
  478.      Name of a device
  479.  
  480. ›1mln_Pri›22m
  481.      Priority of a device
  482.  
  483. ›1mOpenC›22m
  484.      This element shows how often the device was opened.
  485.  
  486. ›1mRPC›22m
  487. ›1m     RPC›22m means ›1mRAM Pointer Count›22m and shows how many jump addresses of
  488.      the device point into RAM.  In this way many programs -- like the
  489.      ›1msetpatch›22m command from Commodore -- patch the system.
  490.  
  491.      Many viruses patch the system in this way too, but don't panic now.
  492.      If you check your system in regular intervals with a current virus
  493.      killer, it should be out of danger.
  494.  
  495.      If the whole program code of the device is located in RAM, you will
  496.      find a dash (minus sign) here, because in this case it's
  497.      unimportant how many jump addresses point into RAM.
  498.  
  499. ›1mln_Type›22m
  500.      Type of this structure (usually ›1mdevice›22m)
  501.  
  502. Actions
  503. -------
  504.  
  505. ›1mUpdate›22m
  506.      If you select this gadget, the list of devices will be updated.
  507.  
  508. ›1mPrint›22m
  509.      This function allows you to send the list of ›1mDevices›22m to printer or
  510.      a selected file.
  511.  
  512. ›1mRemove›22m
  513.      The selected device will be removed with this function provided
  514.      that no program uses this device anymore and the ›1mOpenC›22m is zero.
  515.  
  516. ›1mPriority›22m
  517.      Herewith the priority of the device can be changed.  A little
  518.      window will be opened, that asks you for a new priority.  Through
  519.      the new priority it can happen that the device gets a new place in
  520.      the device list.
  521.  
  522. ›1mMore›22m
  523.      Another window will be opened and you will see more informations
  524.      about the selected device.
  525.  
  526.      You will have the same effect, if you doubleclick an element of the
  527.      device list.
  528.  
  529. ›1mFunctions›22m
  530.      All device function offsets and addresses are shown up in a
  531.      subwindow.  If an appropriate ›1m.fd›22m file exists and an ›1mFD:›22m assign
  532.      points to its directory, then you will also see the function names.
  533.  
  534. ›1mExit›22m
  535.      The ›1mDevices›22m window will be closed.
  536.  
  537. Expansions
  538. ==========
  539.  
  540. ›1m   IMPORTANT:›22m All Scout releases before 2.10 are not compatible to this
  541. release! So if you want to read this list using TCP/IP, make sure that
  542. the remote system runs the latest version as well!
  543.  
  544.    This window shows a list about all your expansion boards (graphic
  545. boards, memory expansions and so on) too.
  546.  
  547. Column items
  548. ------------
  549.  
  550. ›1mAddress›22m
  551.      The address of the expansion structure.
  552.  
  553. ›1mBoardAddr›22m
  554.      Usually you will find the ROM of the card here.  If this address
  555.      points into RAM, the card is a memory expansion.
  556.  
  557. ›1mType›22m
  558.      Information about the board. See the More window for further
  559.      information.
  560.  
  561. ›1mManufacturer›22m
  562.      Name of the board manufacturer.
  563.  
  564. ›1mProduct›22m
  565.      Name and class of the product.
  566.  
  567. Additional information
  568. ----------------------
  569.  
  570.    If you select one item from the list, the text field below shows up
  571. some additional information:
  572.  
  573. ›1mSize›22m
  574.      If the entry belongs to a memory expansion, the size of the memory
  575.      is displayed here.  Otherwise it's the ROM size of the card.
  576.  
  577. ›1mFlags›22m
  578.      See the More window.
  579.  
  580. ›1mID›22m
  581.      ManufacturerID, assigned by Commodore, followed by the
  582.      Productnumber, assigned by the manufacturer of the board.
  583.  
  584. ›1mSN›22m
  585.      Serialnumber of the card (usually unused)
  586.  
  587. Actions
  588. -------
  589.  
  590. ›1mPrint›22m
  591.      This function allows you to send the list of ›1mExpansions›22m to printer
  592.      or a selected file.
  593.  
  594. ›1mMore›22m
  595.      Now a window will be opened, that includes more informations about
  596.      the selected expansion board.
  597.  
  598.      Doubleclick an element of the ›1mExpansions›22m list and you will have
  599.      the same effect.
  600.  
  601. ›1mExit›22m
  602.      The ›1mExpansions›22m window will be closed.
  603.  
  604. Unknown expansion boards
  605. ------------------------
  606.  
  607.    If you select an expansion board by selecting its list item, you will
  608. get the name of the manufacturer and the card in the textfield you find
  609. below the list, provided that the installed version of ›1midentify.library›22m
  610. knows about these data.
  611.  
  612.    If no information is available in this textfield or the given
  613. information is wrong, you should send me the following data, please.
  614.  
  615.      1. ManufacturerID (Manufacturer)
  616.      2. ProductID (Product)
  617.      3. Name of the company
  618.      4. Name of your expansion card
  619.      5. Function of your card
  620.  
  621.    If you send me these data, the next version of ›1mIdentify›22m will include
  622. your expansion boards. Please be as precise you can.
  623.  
  624. Fonts
  625. =====
  626.  
  627. This function will show you all fonts existing in your system.
  628.  
  629. Column items
  630. ------------
  631.  
  632. ›1mYSize›22m
  633.      Vertical size of the font
  634.  
  635. ›1mCount›22m
  636.      Here you can see how many programs use the font.
  637.  
  638. ›1mType›22m
  639. ›1m     ROMFONT›22m means the font is located in ROM and ›1mDISKFONT›22m means the
  640.      font was loaded from disk/harddisk.
  641.  
  642. ›1mName›22m
  643.      Name of the font
  644.  
  645. Actions
  646. -------
  647.  
  648. ›1mUpdate›22m
  649.      The list of fonts will be updated.
  650.  
  651. ›1mPrint›22m
  652.      This function allows you to send the list of ›1mFonts›22m to printer or a
  653.      selected file.
  654.  
  655. ›1mClose›22m
  656.      The font will be closed by using this function.
  657.  
  658. ›1mRemove›22m
  659.      It is possible to remove a font from system, provided that no
  660.      program uses it and it's no ›1mROMFONT›22m.
  661.  
  662. ›1mExit›22m
  663.      The ›1mFonts›22m window disappears.
  664.  
  665. InputHandlers
  666. =============
  667.  
  668.    Input handlers take care of all user input arriving in system
  669. (pressed keys, mouseclicks, inserted disks, etc.). They stand one
  670. behind the other like on a production line and analyze the user input.
  671. The input handler with the highest priority gets the `events' first and
  672. if it doesn't know how to react on these `events', the second input
  673. handler gets them, and so on.
  674.  
  675.    Usually the system input handler has a priority of 50.  Every input
  676. handler, that wants to get the user input before the system, must have
  677. a higher priority.
  678.  
  679. Column items
  680. ------------
  681.  
  682. ›1mln_Name›22m
  683.      Name of the input handler
  684.  
  685. ›1mln_Pri›22m
  686.      Its priority
  687.  
  688. ›1mis_Data›22m
  689.      This address points to some data needed by the input handler.
  690.  
  691. ›1mis_Code›22m
  692.      The program code starts here.  If the code is located in RAM, the
  693.      address is of different color.  Otherwise you can find the code in
  694.      ROM.  Some viruses install an input handler in system.  In this
  695.      case the ›1mis_Code›22m address points into RAM, but many other programs
  696.      uses input handlers, too.  Don't panic!
  697.  
  698. Actions
  699. -------
  700.  
  701. ›1mUpdate›22m
  702.      The list of input handlers will be updated when you select this
  703.      gadget.
  704.  
  705. ›1mPrint›22m
  706.      This function allows you to send the list of ›1mInputHandlers›22m to
  707.      printer or a selected file.
  708.  
  709. ›1mRemove›22m
  710.      Removes an input handler from system.
  711.  
  712. ›1mPriority›22m
  713.      Changes the priority of an input handler.
  714.  
  715. ›1mExit›22m
  716.      The window will be closed.
  717.  
  718. Interrupts
  719. ==========
  720.  
  721.    Interrupts are important events the computer system has to react on.
  722. It exists a list of interrupt routines for each interrupt type. If a
  723. certain interrupt occurs, all these interrupt routines will be called.
  724. During their execution the running program will be interrupted.
  725.  
  726. Column items
  727. ------------
  728.  
  729. ›1mln_Name›22m
  730.      Name of the interrupt
  731.  
  732. ›1mln_Pri›22m
  733.      Its priority
  734.  
  735. ›1mis_Data›22m
  736.      At this address you find the data of the interrupt.
  737.  
  738. ›1mis_Code›22m
  739.      Address of the interrupt code.  If this address points into RAM,
  740.      it's of a different color.
  741.  
  742. ›1mNUM›22m
  743.      This number represents the type of event the interrupt routine is
  744.      called on.  The ›1mIntName›22m you find in the interrupt detail window
  745.      gives you a little bit more information about it.
  746.  
  747. ›1m     Example:›22m Number 5 means that the interrupt is called at every
  748.      vertical blank interval.
  749.  
  750. Actions
  751. -------
  752.  
  753. ›1mUpdate›22m
  754.      The list of interrupts will be updated.
  755.  
  756. ›1mPrint›22m
  757.      This function allows you to send the list of ›1mInterrupts›22m to printer
  758.      or a selected file.
  759.  
  760. ›1mRemove›22m
  761.      If the interrupt is a server you can remove it from system.  An
  762.      interrupt handler can't be removed by ›1mScout›22m.
  763.  
  764.      If you call ›1mavail flush›22m and the audio.device isn't used, the
  765.      interrupt handlers of the audio.device will be removed.
  766.  
  767. ›1mMore›22m
  768.      Now a window will be opened that includes more details of the
  769.      interrupt.
  770.  
  771. ›1mExit›22m
  772.      Selecting this gadget will close the ›1mInterrupts›22m window.
  773.  
  774. Libraries
  775. =========
  776.  
  777.    A library is a collection of functions/procedures, which have to do
  778. certain jobs. E.g. the `graphics.library' includes routines for
  779. graphical display.
  780.  
  781. Column items
  782. ------------
  783.  
  784. ›1mAddress›22m
  785.      Adress of the library structure
  786.  
  787. ›1mln_Name›22m
  788.      Name of a library
  789.  
  790. ›1mln_Pri›22m
  791.      Priority of a library
  792.  
  793. ›1mOpenC›22m
  794.      Here you see, how often the library was opened.
  795.  
  796. ›1mRPC›22m
  797. ›1m     RPC›22m means ›1mRAM Pointer Count›22m and shows how many jump addresses of
  798.      the library point into RAM.  In this way many programs -- like the
  799.      ›1msetpatch›22m command from Commodore -- patch the system.
  800.  
  801.      Many viruses patch the system in this way too, but don't panic now.
  802.      If you check your system in regular intervals with a current virus
  803.      killer, it should be out of danger.
  804.  
  805.      If the whole program code of the library is located in RAM, you
  806.      will find a dash (minus sign) here, because in this case it's
  807.      unimportant how many jump addresses point into RAM.
  808.  
  809. ›1mln_Type›22m
  810.      Type of this structure (usually ›1mlibrary›22m)
  811.  
  812. Actions
  813. -------
  814.  
  815. ›1mPriority›22m
  816.      Herewith the priority of the library can be changed.  A little
  817.      window will be opened, that asks you for a new priority.  Through
  818.      the new priority it can happen that the library gets a new place
  819.      in the list of libraries.
  820.  
  821. ›1mClose›22m
  822.      A library must be closed by all programs, if you want to remove it
  823.      from system. In this case the ›1mOpenC›22m is zero.
  824.  
  825.      If you select this function, you will be asked, how often you want
  826.      to close it. You can choose between ›1mOnce›22m and ›1mAll›22m.
  827.  
  828.      Select ›1mAll›22m and the library will so often be closed till the ›1mOpenC›22m
  829.      is zero.
  830.  
  831. ›1mRemove›22m
  832.      The selected library will be removed with this function provided
  833.      that no program uses this library anymore and the ›1mOpenC›22m is zero.
  834.  
  835.      Some libraries can't be removed from system without a reset.  So
  836.      you shouldn't wonder about it, if this happens.
  837.  
  838. ›1mFunctions›22m
  839.      All library function offsets and addresses are shown up in a
  840.      subwindow.  If an appropriate ›1m.fd›22m file exists and an ›1mFD:›22m assign
  841.      points to its directory, then you will also see the function names.
  842.  
  843. ›1mUpdate›22m
  844.      The list of libraries will be updated.
  845.  
  846. ›1mPrint›22m
  847.      This function allows you to send the list of ›1mLibraries›22m to printer
  848.      or a selected file.
  849.  
  850. ›1mMore›22m
  851.      A window will be opened that includes more details of the library.
  852.  
  853. ›1mExit›22m
  854.      Selecting this gadget will close the ›1mlibrary›22m window.
  855.  
  856. Locks
  857. =====
  858.  
  859.    A lock structure shows you, that a program reads from or perhaps
  860. write into a file or a directory.  With this type of structure the
  861. system prevents, that a file will be deleted while another program gets
  862. some data from it.
  863.  
  864. Column items
  865. ------------
  866.  
  867. ›1mAccess›22m
  868.      Here you can see the type of access.  This could be ›1mREAD›22m, ›1mWRITE›22m or
  869.      ›1mOWN›22m.  ›1mOWN›22m stands for a lock ›1mScout›22m created to get the elements of
  870.      this list.
  871.  
  872. ›1mPath›22m
  873.      Path of the file or directory
  874.  
  875. Actions
  876. -------
  877.  
  878. ›1mUpdate›22m
  879.      The list of ›1mLocks›22m will be updated.
  880.  
  881. ›1mPrint›22m
  882.      This function allows you to send the list of ›1mLocks›22m to printer or a
  883.      selected file.
  884.  
  885. ›1mRemove›22m
  886.      A lock will be removed through dos.library's `UnLock()' function.
  887.  
  888. ›1mPattern›22m
  889.      If you give ›1mScout›22m a pattern, only the locks with a matching path
  890.      will be shown.
  891.  
  892. ›1mExit›22m
  893.      The ›1mLocks›22m window will be closed.
  894.  
  895. LowMemory
  896. =========
  897.  
  898.    This list contains all low memory handler known to the system.
  899.  
  900.    These handlers are called in their sequence if a memory allocation
  901. is about to fail due to missing resources. The handlers try to free as
  902. much unused memory space as possible.
  903.  
  904.    `ramlib' is such a low memory handler removing unused libraries and
  905. devices from the system's memory. It is always present.
  906.  
  907. ›1m   Note:›22m Low memory handlers are only available since AmigaOS 3.0.  On
  908. older systems this list will always be empty.
  909.  
  910. Column items
  911. ------------
  912.  
  913. ›1mAddress›22m
  914.      Address of the low memory handler structure.
  915.  
  916. ›1mln_Name›22m
  917.      Name of the handler.
  918.  
  919. ›1mln_Type›22m
  920.      Type of the handler.
  921.  
  922. ›1mln_Pri›22m
  923.      Priority of the handler. All handlers are called in their priority
  924.      sequence.
  925.  
  926. ›1mis_Data›22m
  927.      A pointer to some handler's private data.
  928.  
  929. ›1mis_Code›22m
  930.      A pointer to the low memory handler code.
  931.  
  932. Actions
  933. -------
  934.  
  935. ›1mUpdate›22m
  936.      The list will be actualized.
  937.  
  938. ›1mPrint›22m
  939.      This function allows you to send the list to printer or a selected
  940.      file.
  941.  
  942. ›1mRemove›22m
  943.      The low memory handler will be removed from system.
  944.  
  945. ›1mPriority›22m
  946.      Changes the priority of the selected handler.
  947.  
  948. ›1mExit›22m
  949.      The window will be closed.
  950.  
  951. Memory
  952. ======
  953.  
  954.    In this list you will find the segments of your memory.  At least you
  955. will find an entry for your chip memory.
  956.  
  957. Column items
  958. ------------
  959.  
  960. ›1mln_Name›22m
  961.      Name of the memory segment (e.g. ›1mchip memory›22m)
  962.  
  963. ›1mln_Pri›22m
  964.      Priority of memory
  965.  
  966. ›1mmh_Lower›22m
  967.      First address of memory
  968.  
  969. ›1mmh_Upper›22m
  970.      Last address of memory
  971.  
  972. Actions
  973. -------
  974.  
  975. ›1mPrint›22m
  976.      This function allows you to send the list of the memory segments to
  977.      printer or a selected file.
  978.  
  979. ›1mPriority›22m
  980.      This function allows you to change the priority of a memory
  981.      segment.  The memory segment with the highest priority will be
  982.      preferred from system, provided that no certain type of memory is
  983.      demanded.
  984.  
  985. ›1mMore›22m
  986.      Another window will be opened. This window includes more
  987.      information about the memory segment.
  988.  
  989. ›1mExit›22m
  990.      The window will be closed.
  991.  
  992. Mounted Devices
  993. ===============
  994.  
  995.    In this list you will find all your devices like disk drives, printer
  996. devices, etc.
  997.  
  998. Column items
  999. ------------
  1000.  
  1001. ›1mName›22m
  1002.      Name of the device
  1003.  
  1004. ›1mUnit›22m
  1005.      Unit number
  1006.  
  1007. ›1mHeads›22m
  1008.      Number of heads
  1009.  
  1010. ›1mCyl›22m
  1011.      Number of cylinders
  1012.  
  1013. ›1mState›22m
  1014.      The state shows you for example, if a disk is in drive.
  1015.  
  1016. ›1mDiskType›22m
  1017.      Type of a disk (e.g. OFS (OldFileSystem), FFS (FastFileSystem),
  1018.      ...)
  1019.  
  1020. ›1mHandler or Device›22m
  1021.      The handler or the device you find here has to manage the stream of
  1022.      data from and to the device.
  1023.  
  1024. Actions
  1025. -------
  1026.  
  1027. ›1mUpdate›22m
  1028.      The list will be updated.
  1029.  
  1030. ›1mPrint›22m
  1031.      This function allows you to send the list of ›1mMounted Devs›22m to
  1032.      printer or a selected file.
  1033.  
  1034. ›1mExit›22m
  1035.      The window will be closed.
  1036.  
  1037. Ports
  1038. =====
  1039.  
  1040. Programs are able to communicate together through ports.
  1041.  
  1042. Column items
  1043. ------------
  1044.  
  1045. ›1mAddress›22m
  1046.      Here you will find the port structure.
  1047.  
  1048. ›1mln_Name›22m
  1049.      Name of port
  1050.  
  1051. ›1mln_Pri›22m
  1052.      Priority of port
  1053.  
  1054. ›1mmp_SigTask›22m
  1055.      The task is communicating through the port.
  1056.  
  1057. Actions
  1058. -------
  1059.  
  1060. ›1mUpdate›22m
  1061.      The ports list will be updated.
  1062.  
  1063. ›1mPrint›22m
  1064.      This function allows you to send the list of ›1mPorts›22m to printer or a
  1065.      selected file.
  1066.  
  1067. ›1mRemove›22m
  1068.      The port will be removed.
  1069.  
  1070. ›1mPriority›22m
  1071.      Herewith the port priority can be changed.
  1072.  
  1073. ›1mExit›22m
  1074.      The ›1mPorts›22m window will be closed.
  1075.  
  1076. Resident Commands
  1077. =================
  1078.  
  1079.    This list includes all resident commands. That means all commands you
  1080. find in ROM and the commands you made `resident' through the ›1mresident›22m
  1081. command.
  1082.  
  1083. Positions and sizes of their hunks you will find here, too.
  1084.  
  1085. Column items
  1086. ------------
  1087.  
  1088. ›1mName›22m
  1089.      Name of the command
  1090.  
  1091. ›1mUseCount›22m
  1092.      Here you can see, how often a command was being executed at the
  1093.      time the list was build.
  1094.  
  1095. ›1mLower›22m
  1096.      First address of hunk in memory
  1097.  
  1098. ›1mUpper›22m
  1099.      Last address of hunk in memory
  1100.  
  1101. ›1mSize›22m
  1102.      Size of hunk (upper - lower - 8 bytes overhead)
  1103.  
  1104. Actions
  1105. -------
  1106.  
  1107. ›1mUpdate›22m
  1108.      The list of ›1mResident Commands›22m will be updated.
  1109.  
  1110. ›1mPrint›22m
  1111.      This function allows you to send the list of ›1mResident Commands›22m to
  1112.      printer or a selected file.
  1113.  
  1114. ›1mRemove›22m
  1115.      The selected command will be removed with this function provided
  1116.      that no program uses this command anymore and the ›1mUseCount›22m is zero.
  1117.  
  1118. ›1mExit›22m
  1119.      The window disappears.
  1120.  
  1121. Residents
  1122. =========
  1123.  
  1124.    Resident modules are reset-protected segments (code and data).  In
  1125. the list of ›1mResidents›22m you usually find libraries, devices and
  1126. resources.  A programmer has the possibility to make his own programs
  1127. reset-protected.  He has to initialize a resident structure for it and
  1128. then he can link the program through the kick-vectors (see Vectors) to
  1129. the list of the resident modules.  The residents you linked to system
  1130. are usually located in RAM and are of a different color.
  1131.  
  1132.    If you find a resident module that points into RAM and you don't know
  1133. which program has created it, you should start your favourite virus
  1134. detector and let it check your memory.  Many viruses prefer this way to
  1135. travel around.
  1136.  
  1137. Column items
  1138. ------------
  1139.  
  1140. ›1mAddress›22m
  1141.      At this address the resident module is located.
  1142.  
  1143. ›1mln_Name›22m
  1144.      Name of the resident module
  1145.  
  1146. ›1mrt_Pri›22m
  1147.      Priority
  1148.  
  1149. ›1mrt_IdString›22m
  1150.      Identity string of the resident module.
  1151.  
  1152. Actions
  1153. -------
  1154.  
  1155. ›1mUpdate›22m
  1156.      The list of ›1mResidents›22m will be updated.
  1157.  
  1158. ›1mPrint›22m
  1159.      This function allows you to send the list of ›1mResidents›22m to printer
  1160.      or a selected file.
  1161.  
  1162. ›1mMore›22m
  1163.      Selecting this gadget opens a new window with more information
  1164.      about the selected resident module.
  1165.  
  1166. ›1mExit›22m
  1167.      The ›1mResidents›22m window will be closed.
  1168.  
  1169. Resources
  1170. =========
  1171.  
  1172.    Usually a resource is -- like a library (see Libraries) -- a
  1173. collection of functions/procedures, which have to do certain jobs.
  1174.  
  1175.    E.g. the `filesystem.resource' includes functions for the filesystem
  1176. handling.
  1177.  
  1178. Column items
  1179. ------------
  1180.  
  1181. ›1mAddress›22m
  1182.      Address of the resource structure
  1183.  
  1184. ›1mln_Name›22m
  1185.      Name of a resource
  1186.  
  1187. ›1mln_Pri›22m
  1188.      Priority of a resource
  1189.  
  1190. ›1mOpenC›22m
  1191.      This element shows how often the resource was opened.
  1192.  
  1193. ›1mRPC›22m
  1194. ›1m     RPC›22m means ›1mRAM Pointer Count›22m and shows how many jump addresses of
  1195.      the resource point into RAM.  In this way many programs -- like
  1196.      the ›1msetpatch›22m command from Commodore -- patch the system.
  1197.  
  1198.      Many viruses patch the system in this way too, but don't panic now.
  1199.      If you check your system in regular intervals with a current virus
  1200.      killer, it should be out of danger.
  1201.  
  1202.      If the whole program code of the resource is located in RAM, you
  1203.      will find a dash (minus sign) here, because in this case it's
  1204.      unimportant how many jump addresses point into RAM.
  1205.  
  1206. ›1mln_Type›22m
  1207.      Type of this structure (usually ›1mresource›22m)
  1208.  
  1209. Actions
  1210. -------
  1211.  
  1212. ›1mUpdate›22m
  1213.      The list of ›1mResources›22m will be updated.
  1214.  
  1215. ›1mPrint›22m
  1216.      This function allows you to send the list of ›1mResources›22m to printer
  1217.      or a selected file.
  1218.  
  1219. ›1mRemove›22m
  1220.      The selected resource will be removed with this function, provided
  1221.      that no program uses it anymore and the ›1mOpenC›22m is zero.
  1222.  
  1223. ›1mPriority›22m
  1224.      Herewith the priority of the resource can be changed. A small
  1225.      window will be opened, that asks you for a new priority. Through
  1226.      the new priority it can happen that the resource gets a new
  1227.      position in the list of resources.
  1228.  
  1229. ›1mMore›22m
  1230.      Select this gadget and you get a new window with more information
  1231.      about the selected resource.
  1232.  
  1233. ›1mFunctions›22m
  1234.      All resource function offsets and addresses are shown up in a
  1235.      subwindow.  If an appropriate ›1m.fd›22m file exists and an ›1mFD:›22m assign
  1236.      points to its directory, then you will also see the function
  1237.      names. Note that some resources do not have functions.
  1238.  
  1239. ›1mExit›22m
  1240.      The ›1mResources›22m window will be closed.
  1241.  
  1242. ›1m   Please note:›22m If you should find three dashes (minus signs) at ›1mOpenC›22m
  1243. and/or ›1mRPC›22m, the resource has no typical library structure.  This
  1244. happens for example at the `FileSystem.resource'.
  1245.  
  1246. ScreenMode
  1247. ==========
  1248.  
  1249.    Screen modes define all monitor resolutions that the system is able
  1250. to show up.
  1251.  
  1252.    You surely have already selected a screen mode before. In this list,
  1253. you will find all available modes. Most of the programs filter out some
  1254. of them when they do not meet their purpose.
  1255.  
  1256. Column items
  1257. ------------
  1258.  
  1259. ›1mModeID›22m
  1260.      An identification number, unique to each mode.
  1261.  
  1262. ›1mWidth›22m
  1263.      Nominal width of the resolution in pixeln.
  1264.  
  1265. ›1mHeight›22m
  1266.      Nominal height of the resolution in pixeln.
  1267.  
  1268. ›1mDepth›22m
  1269.      Maximum number of planes. The amount of colors which can be
  1270.      simultaneously displayed depends on this.
  1271.  
  1272. ›1mScreenMode›22m
  1273.      Name of the screen mode. Some modes do not have a real name, so
  1274.      Scout will generate it. Then it might differ from the name
  1275.      generated by other programs or screen mode requesters.
  1276.  
  1277. Actions
  1278. -------
  1279.  
  1280. ›1mUpdate›22m
  1281.      The list will be updated.
  1282.  
  1283. ›1mPrint›22m
  1284.      This function allows you to send the list to printer or a selected
  1285.      file.
  1286.  
  1287. ›1mMore›22m
  1288.      Further information about the screen mode are displayed in a
  1289.      subwindow. This includes the overscan resolutions and the
  1290.      frequencies. Due to an inaccuracy of the operating system, the
  1291.      real frequencies might be a little bit different to those
  1292.      displayed.
  1293.  
  1294. ›1mExit›22m
  1295.      The window will be closed.
  1296.  
  1297. Semaphores
  1298. ==========
  1299.  
  1300.    The use of semaphores is a way of single-threading critical
  1301. sections.  For example only one program is allowed to use the printer
  1302. at one time, otherwise the texts would be mixed.
  1303.  
  1304. Column items
  1305. ------------
  1306.  
  1307. ›1mln_Name›22m
  1308.      Name of a semaphore
  1309.  
  1310. ›1mNest›22m
  1311.      This item counts how often the semaphore has been obtained by the
  1312.      owner task.
  1313.  
  1314. ›1mQueue›22m
  1315.      This counter shows you, how many programs want to obtain the
  1316.      semaphore.
  1317.  
  1318. ›1mOwner›22m
  1319.      Here you will find the name of the task that owns the semaphore.
  1320.  
  1321. Actions
  1322. -------
  1323.  
  1324. ›1mUpdate›22m
  1325.      The list of ›1mSemaphores›22m will be updated.
  1326.  
  1327. ›1mPrint›22m
  1328.      This function allows you to send the list of ›1mSemaphores›22m to printer
  1329.      or a selected file.
  1330.  
  1331. ›1mObtain›22m
  1332.      This function is used to gain access to a semaphore.  The ›1mNestCnt›22m
  1333.      will be increased at one by this call.
  1334.  
  1335. ›1mRelease›22m
  1336.      Herewith you can make a signal semaphore available to others.
  1337.  
  1338. ›1mExit›22m
  1339.      The ›1mSemaphores›22m window will be closed.
  1340.  
  1341. System
  1342. ======
  1343.  
  1344. Actions
  1345. -------
  1346.  
  1347. ›1mPrint›22m
  1348.      This function allows you to send the list to printer or a selected
  1349.      file.
  1350.  
  1351. ›1mExit›22m
  1352.      The window will be closed.
  1353.  
  1354. Entry items
  1355. -----------
  1356.  
  1357.    In this window you will find some (partially technical) information
  1358. about your computer. Please excuse the ordinary look of the window, but
  1359. it is very easy to add more lines this way.
  1360.  
  1361. Tasks
  1362. =====
  1363.  
  1364.    In this window you find a list of all tasks and processes being in
  1365. system. Each program you start will be executed as a task or process.
  1366.  
  1367. Column items
  1368. ------------
  1369.  
  1370. ›1mln_Name›22m
  1371.      Name of the task/process
  1372.  
  1373. ›1mln_Type›22m
  1374.      Type of the structure (›1mtask›22m or ›1mprocess›22m)
  1375.  
  1376. ›1mln_Pri›22m
  1377.      Priority of the task/process
  1378.  
  1379. ›1mNUM›22m
  1380.      If a non detaching program was started from shell, you will find
  1381.      here the number of the process. Programs you started from
  1382.      Workbench have a dash here.
  1383.  
  1384. ›1mState›22m
  1385.      Here you see the state of the task or process. You will find
  1386.      Scout's own process on the top of the list with a ›1mrun›22m at this
  1387.      place, because this process is always running when it gets the
  1388.      task list.
  1389.  
  1390. ›1m     ready›22m means the task wants to work, but it's interrupted by the
  1391.      execution of another task.
  1392.  
  1393.      A task that is waiting for a certain signal is in the state ›1mwait›22m.
  1394.      In this case it doesn't need processing time.
  1395.  
  1396. ›1mSigWait›22m
  1397.      Signalmask the task is waiting for.
  1398.  
  1399. Actions
  1400. -------
  1401.  
  1402. ›1mPrint›22m
  1403.      This function allows you to send the list of ›1mTasks›22m to printer or a
  1404.      selected file.
  1405.  
  1406. ›1mFreeze›22m
  1407.      With this function you freeze the selected task. It can still be
  1408.      found in the list of tasks, but it gets no processing time from
  1409.      system.
  1410.  
  1411. ›1m          Warning:›22m If you try to freeze tasks essential to the system
  1412.           like `input.device', you should have saved all important
  1413.           data, cause a RESET is the only way out!
  1414.  
  1415. ›1mActivate›22m
  1416.      A frozen task can be activated here.
  1417.  
  1418. ›1mCPU›22m
  1419.      Here you will find a text field and a cycle gadget. This text field
  1420.      displays -- dependent on the state of the cycle gadget -- the CPU
  1421.      load in percent.
  1422.  
  1423.      For the cycle gadget you can choose between three states:
  1424.     ›1moff›22m
  1425.           In this case the CPU load won't be displayed. If you select
  1426.           another state, ›1mScout›22m will patch some system functions to
  1427.           calculate the CPU load of all tasks.
  1428.  
  1429.     ›1mfull›22m
  1430.           If you select this state, ›1mScout›22m sets the real cpu load to
  1431.           100%.  That means the total of the CPU loads of all tasks and
  1432.           processes will be 100%. Therefore nothing will be displayed
  1433.           in the text field.
  1434.  
  1435.     ›1min %›22m
  1436. ›1m          Scout›22m starts a task named ›1m« Scout's cheat task »›22m to calculate
  1437.           the real CPU load and it will be displayed in the text field.
  1438.  
  1439. ›1mSecs›22m
  1440.      This string gadget allows you to set the intervall time for
  1441.      updating of the CPU load display.
  1442.  
  1443. ›1mUpdate›22m
  1444.      The list will be updated.
  1445.  
  1446. ›1mRemove›22m
  1447.      A task will be removed from the list.  You should prefer the freeze
  1448.      function, if you perhaps need this task again.
  1449.  
  1450.      See also ›1mBreak›22m!
  1451.  
  1452. ›1mSignal›22m
  1453.      If you select a signal mask, it will be send to the task.
  1454.  
  1455. ›1mBreak›22m
  1456.      A signal mask that includes the signals CTRL-C and CTRL-D will be
  1457.      send to the task you selected.  Many tasks and processes end, if
  1458.      they receive these signals.
  1459.  
  1460. ›1mPriority›22m
  1461.      The priority of a task can be changed with this function.
  1462.  
  1463. ›1mMore›22m
  1464.      Selecting this gadget will open another window that displays more
  1465.      informations about the task or the process.
  1466.  
  1467. ›1mExit›22m
  1468.      The window will be closed.
  1469.  
  1470. Timer
  1471. =====
  1472.  
  1473.    This window lists all current requests of the timer.device.
  1474.  
  1475. Column items
  1476. ------------
  1477.  
  1478. ›1mAddress›22m
  1479.      Address of the IO request structure.
  1480.  
  1481. ›1mReplyPort›22m
  1482.      Address of the port the request will be replied to.
  1483.  
  1484. ›1mTime›22m
  1485.      Time that this request will stay in this list.
  1486.  
  1487. ›1mUnit›22m
  1488.      There are two different measures: VBlank (which has less overhead)
  1489.      and MicroHz (which is more accurate).
  1490.  
  1491. ›1mTask›22m
  1492.      Name of the requesting task.
  1493.  
  1494. Actions
  1495. -------
  1496.  
  1497. ›1mPrint›22m
  1498.      This function allows you to send the list to printer or a selected
  1499.      file.
  1500.  
  1501. ›1mUpdate›22m
  1502.      The list will be updated.
  1503.  
  1504. ›1mExit›22m
  1505.      The window will be closed.
  1506.  
  1507. Vectors
  1508. =======
  1509.  
  1510. Actions
  1511. -------
  1512.  
  1513. ›1mUpdate›22m
  1514.      The displayed vectors will be updated.
  1515.  
  1516. ›1mPrint›22m
  1517.      This function allows you to send the list of ›1mVectors›22m to printer or
  1518.      a selected file.
  1519.  
  1520. ›1mExit›22m
  1521.      The window will be closed.
  1522.  
  1523. Reset Vectors
  1524. -------------
  1525.  
  1526.    A program can make itself reset-protected by using the reset vectors.
  1527. If the vectors are unused, they have a value of zero. The programs
  1528. which use the Kick-Vectors (KickTagPtr, KickMemPtr and KickCheckSum)
  1529. can also be found in the list of resident structures.  See also
  1530. Residents.
  1531.  
  1532. Auto Vector Interrupts
  1533. ----------------------
  1534.  
  1535.    In a computer system with a MC68000 processor you will find the seven
  1536. ›1mAuto Vector Interrupts›22m from address $64 to address $7c. Higher
  1537. processors (MC68010, etc.) have the VBR (Vector Base Register) that
  1538. allows you to move the interrupt table to FAST-MEM. The system will be
  1539. a little bit faster then. ›1mScout›22m uses the VBR if it exists.
  1540.  
  1541. Interrupt Vectors
  1542. -----------------
  1543.  
  1544.    Here you see 16 interrupt vectors (IntVecs). These vectors are
  1545. located in the `ExecBase' (base structure of the exec.library).
  1546.  
  1547. Windows
  1548. =======
  1549.  
  1550.    All screens with the windows opened on them are listed here. Screens
  1551. are of a different color as windows.
  1552.  
  1553. Column items
  1554. ------------
  1555.  
  1556. ›1mPos(x,y)›22m
  1557.      x and y position of the screen/window
  1558.  
  1559. ›1mSize(x,y)›22m
  1560.      x and y size of the screen/window
  1561.  
  1562. ›1mTitle›22m
  1563.      Title of the screen/window
  1564.  
  1565. Actions
  1566. -------
  1567.  
  1568. ›1mUpdate›22m
  1569.      The list will be updated.
  1570.  
  1571. ›1mPrint›22m
  1572.      This function allows you to send the list of ›1mWindows›22m to printer or
  1573.      a selected file.
  1574.  
  1575. ›1mClose›22m
  1576.      With this function it is possible to close screens and/or windows.
  1577.      If you close a screen, all windows on it will be closed too.
  1578.  
  1579. ›1mTo Front›22m
  1580.      The selected screen/window will be popped to front.
  1581.  
  1582. ›1mMore›22m
  1583.      If you select this gadget another window will be opened that
  1584.      displays more informations about the window or the screen.
  1585.  
  1586. ›1mExit›22m
  1587.      The window will be closed.
  1588.  
  1589. Patches
  1590. =======
  1591.  
  1592.    All patches currently installed in the system are listed here.
  1593.  
  1594. Column items
  1595. ------------
  1596.  
  1597. ›1mLibrary›22m
  1598.      Name of the patched resource
  1599.  
  1600. ›1mOffset›22m
  1601.      Decimal and Hex offset of the patched function
  1602.  
  1603. ›1mFunction›22m
  1604.      Name of the patched function. This name is obtained from the
  1605.      accoring .fd file.
  1606.  
  1607. ›1mState›22m
  1608.      Current state of the patch. This can either be ›1mactive›22m, ›1mdisabled›22m or
  1609.      ›1mremoved›22m.
  1610.  
  1611. ›1mPatcher›22m
  1612.      Name of the program that applied this patch.
  1613.  
  1614. Actions
  1615. -------
  1616.  
  1617. ›1mUpdate›22m
  1618.      The list will be updated.
  1619.  
  1620. ›1mPrint›22m
  1621.      This function allows you to send the list of ›1mPatches›22m to printer or
  1622.      a selected file.
  1623.  
  1624. ›1mEnable›22m
  1625.      If you select this gadget the selected (disabled) patches will be
  1626.      enabled again.
  1627.  
  1628. ›1mDisable›22m
  1629.      If you select this gadget the selected (enabled) patches will be
  1630.      disabled.
  1631. ›1m          Warning:›22m This is a very dangerous action!! Please read the
  1632.           SaferPatches documentation!
  1633.  
  1634. ›1mExit›22m
  1635.      The window will be closed.
  1636.  
  1637. Catalogs
  1638. ========
  1639.  
  1640.    All locale catalogs currently loaded are listed here.
  1641.  
  1642. Column items
  1643. ------------
  1644.  
  1645. ›1mcat_Version›22m
  1646.      Version number of the catalog file.
  1647.  
  1648. ›1mcat_Language›22m
  1649.      Language of the catalog file.
  1650.  
  1651. ›1mcat_Name›22m
  1652.      Name of the catalog file.
  1653.  
  1654. Actions
  1655. -------
  1656.  
  1657. ›1mUpdate›22m
  1658.      The list will be updated.
  1659.  
  1660. ›1mPrint›22m
  1661.      This function allows you to send the list of ›1mCatalogs›22m to printer
  1662.      or a selected file.
  1663.  
  1664. ›1mExit›22m
  1665.      The window will be closed.
  1666.  
  1667. AudioModes
  1668. ==========
  1669.  
  1670.    All AHI audiomodes are listed here.
  1671.  
  1672. Column items
  1673. ------------
  1674.  
  1675. ›1mID›22m
  1676.      ModeID of the AudioMode.
  1677.  
  1678. ›1mName›22m
  1679.      Name of the AudioMode.
  1680.  
  1681. ›1mBits›22m
  1682.      Bits per sample.
  1683.  
  1684. ›1mmin Freq›22m
  1685.      Minimum mixing frequency.
  1686.  
  1687. ›1mmax Freq›22m
  1688.      Maximum mixing frequency.
  1689.  
  1690. Actions
  1691. -------
  1692.  
  1693. ›1mUpdate›22m
  1694.      The list will be updated.
  1695.  
  1696. ›1mPrint›22m
  1697.      This function allows you to send the list of ›1mPatches›22m to printer or
  1698.      a selected file.
  1699.  
  1700. ›1mMore›22m
  1701.      Selecting this gadget will open another window that displays more
  1702.      informations about the AudioMode.
  1703.  
  1704. ›1mExit›22m
  1705.      The window will be closed.
  1706.  
  1707. Scout and AmiTCP
  1708. ================
  1709.  
  1710.    This section will show you what you have to do for using ›1mScout›22m as a
  1711. TCP/IP service through ›1mAmiTCP›22m. Nearly all functions of ›1mScout›22m can also
  1712. be used via ›1mAmiTCP›22m.
  1713.  
  1714.    Now some knowledge will be assumed. If you don't know, what kind of
  1715. program ›1mAmiTCP›22m represents, you should read ›1mAmiTCP's›22m user's manual
  1716. before. (See also AmiTCP.)
  1717.  
  1718.    If you have installed ›1mAmiTCP›22m, you can use ›1mScout›22m as client and
  1719. server. Except the installed programs of ›1mAmiTCP›22m you don't need another
  1720. program for using ›1mScout›22m on networks.
  1721.  
  1722.    If you want to make your computer available for other systems on the
  1723. network, you have to do following two steps:
  1724.  
  1725.   1. Add the line ›1mscout 6543/tcp›22m to file ›1mAmiTCP:db/services›22m.
  1726.  
  1727.   2. Now please add the line ›1mscout stream tcp nowait root dh0:scout›22m to
  1728.      file ›1mAmiTCP:db/inetd.conf›22m. Make sure that the path at the end of
  1729.      this line is the right path for ›1mscout›22m.
  1730.  
  1731.    That's it! If you start ›1mAmiTCP›22m now, your computer is available for
  1732. other systems through using the options ›1mHOST›22m, ›1mUSER›22m and ›1mPASSWORD›22m.
  1733.  
  1734.       ›1mExample:›22m If I want perform some actions on some system structures
  1735.      of my own system for example, I have to start ›1mScout›22m through
  1736.      something like:
  1737.  
  1738.      1> scout HOST crash.north.de USER atte PASSWORD secret
  1739.  
  1740.    If you leave out option ›1mPASSWORD›22m, you will be asked for the correct
  1741. password through the ›1mpassword:›22m prompt. In this case nobody can see your
  1742. password, because it won't be displayed in shell.
  1743.  
  1744.    If you don't use option ›1mUSER›22m, ›1mAmiTCP›22m takes the username that is
  1745. actually available in system.
  1746.  
  1747.    The usage of ›1mAmiTCP›22m doesn't provide the installation of ›1mMUI›22m. All of
  1748. ›1mScout's›22m shell commands (see also Commands) can be used via network
  1749. through ›1mAmiTCP›22m.
  1750.  
  1751.       ›1mExample:›22m If I want to get the task list of my system, I have to
  1752.      use something like:
  1753.  
  1754.      1> scout HOST crash.north.de USER atte PASSWORD secret Tasks
  1755.  
  1756.    You and all other users must always identify themselves through
  1757. their usernames (option ›1mUSER›22m) and their passwords (option ›1mPASSWORD›22m).
  1758. It's also possible to allow or deny certain systems the usage of some
  1759. services through the file ›1mAmiTCP:db/inet.access›22m. See also the user's
  1760. manual of ›1mAmiTCP›22m.
  1761.  
  1762.    If you want to get more informations about the implemented options
  1763. and commands, you should also see Options and Commands.
  1764.  
  1765. ›1m   NOTE:›22m Please take care that the remote system runs the latest Scout
  1766. version as well, to avoid incompatibilities.
  1767.  
  1768. Scout without MUI
  1769. =================
  1770.  
  1771.    Nearly all through the graphical user interface available functions
  1772. of ›1mScout›22m are also available via shell. Therefore you don't really need
  1773. ›1mMUI›22m for using ›1mScout›22m. But if you want to use ›1mScout's›22m graphical user
  1774. interface, you must have ›1mMUI›22m in your system.
  1775.  
  1776. Options
  1777. *******
  1778.  
  1779.    There are some options for ›1mScout›22m which you can use, when you start
  1780. the program.  The following options are available from shell and as
  1781. tool types from Workbench.
  1782.  
  1783. ›1mICONIFIED›22m
  1784. ›1m     Usage:›22m ›1mICONIFIED›22m
  1785.  
  1786.      If this option is activ, ›1mScout›22m starts iconified.
  1787.  
  1788. ›1mPORTNAME›22m
  1789. ›1m     Usage:›22m ›1mPORTNAME›22m=PORTNAME
  1790.  
  1791.      The name of Scout's ARexx port can be changed into PORTNAME.
  1792.      Without this option the ARexx port is called `SCOUT.X'. The ›1mX›22m
  1793.      stands for a decimal number that will be incremented, if a so
  1794.      called port already exists.
  1795.  
  1796. ›1mTOOLPRI›22m
  1797. ›1m     Usage:›22m ›1mTOOLPRI›22m=VALUE
  1798.  
  1799.      This option allows you to change the priority of Scout's process
  1800.      into VALUE.
  1801.  
  1802. ›1mSTARTUP›22m
  1803. ›1m     Usage:›22m ›1mSTARTUP›22m=COMMAND
  1804.  
  1805.      The variable COMMAND should be an ARexx script or a single ARexx
  1806.      command. Both (script or command) will be executed, when ›1mScout›22m
  1807.      will be started. In this way you can open more than only the main
  1808.      window by starting. Try for example the command ›1mOpenWindow Tasks›22m
  1809.      and you will get two windows by starting (the main window and the
  1810.      task list window).
  1811.  
  1812.      (See also Commands.)
  1813.  
  1814. ›1mINTERVALTIME›22m
  1815. ›1m     Usage:›22m ›1mINTERVALTIME›22m=SECONDS
  1816.  
  1817.      This options allows you to save your preferred update time for the
  1818.      list of tasks.  (See also Tasks.)
  1819.  
  1820. ›1mCPUDISPLAY›22m
  1821. ›1m     Format:›22m ›1mCPUDISPLAY›22m=VALUE
  1822.  
  1823.      Through the variable VALUE you can select the state of the ›1mCPU›22m
  1824.      cycle gadget you find in the ›1mTasks›22m window.  (See also Tasks.)
  1825.  
  1826.         * ›1m1›22m  means  ›1mCPU: full›22m
  1827.  
  1828.         * ›1m2›22m  means  ›1mCPU: in %›22m
  1829.  
  1830. ›1mHOST›22m
  1831. ›1m     Format:›22m ›1mHOST›22m=HOSTNAME
  1832.  
  1833.      This options allows you to specify the system (HOSTNAME) you want
  1834.      to manipulate via network through ›1mAmiTCP›22m.
  1835.  
  1836. ›1mUSER›22m
  1837. ›1m     Format:›22m ›1mUSER›22m=USERNAME
  1838.  
  1839.      You have to use this option to identify yourself by using ›1mScout›22m as
  1840.      a TCP/IP service.
  1841.  
  1842. ›1mPASSWORD›22m
  1843. ›1m     Format:›22m ›1mPASSWORD›22m=PASSWORD
  1844.  
  1845.      Without a password ›1mScout›22m can't connect to another system via
  1846.      network. This option allows you to set the correct password.
  1847.  
  1848. ›1mCOMMAND›22m
  1849. ›1m     Format:›22m ›1mCOMMAND›22m=COMMANDLINE
  1850.  
  1851.      Nearly all of ›1mScout's›22m implemented functions are available from
  1852.      shell through this option. You don't need the ›1mCOMMAND›22m key to use
  1853.      this option. (See also Commands.)
  1854.  
  1855. ›1mSINGLEWINDOWS›22m
  1856. ›1m     Format:›22m ›1mSINGLEWINDOWS›22m
  1857.  
  1858.      Some users don't like to handle the many windows of Scout. This
  1859.      option solves the problem of too many windows. If this option is
  1860.      selected, only one list window and only one detail window is
  1861.      opened at a time.
  1862.  
  1863. Scout's commands via ARexx and shell
  1864. ************************************
  1865.  
  1866. ›1mScout›22m supports two kinds of commands:
  1867.  
  1868.   1. commands only available from shell
  1869.  
  1870.   2. commands available from ARexx and shell
  1871.  
  1872. ARexx port
  1873. ----------
  1874.  
  1875.    It's a feature of ›1mMUI›22m to give each application its own ARexx port.
  1876. Therefore ›1mScout›22m also has an ARexx port that usually has the name
  1877. ›1mSCOUT.X›22m. The ›1mX›22m stands for a decimal number that will be incremented, if
  1878. a so called port already exists.
  1879.  
  1880.    You will find the name of ›1mScout's›22m ARexx port in the window you get,
  1881. if you select the ›1mProject/About›22m menu.
  1882.  
  1883. Using tasknames:
  1884. ----------------
  1885.  
  1886.    If a task or a process was started from shell and hasn't detached
  1887. itself, you will find the name of the command being executed, where
  1888. usually the taskname is displayed.  The real name of those tasks
  1889. usually is something like ›1mBackground CLI›22m, but such a taskname isn't
  1890. useful.
  1891.  
  1892. ›1m     Example:›22m If you start a non detaching task like ›1mDH0:Debug/Sushi›22m
  1893.      from shell, you will see ›1mDH0:Debug/Sushi›22m as taskname.
  1894.  
  1895.    Some ARexx commands need a taskname as parameter. You have to select
  1896. those from CLI started self detaching tasks by using their command
  1897. names like ›1mScout›22m displays them in the lists of tasks.
  1898.  
  1899. Commands only available from shell
  1900. ==================================
  1901.  
  1902. ›1mHelp›22m
  1903. ›1m     Format:›22m ›1mHelp›22m
  1904.  
  1905.      This command is the most important one and it doesn't need
  1906.      parameters.  If you try ›1mHelp›22m, ›1mScout›22m prints a list of all available
  1907.      commands to shell.  =:^)
  1908.  
  1909.    Now 18 commands follow. These commands allow the user to get all
  1910. lists of system structures from shell. Therefore you only need to
  1911. install ›1mMUI›22m for using ›1mScout's›22m graphical user interface.
  1912.  
  1913.    Each of the following commands has a shortened form that stands
  1914. behind the command in parentheses.
  1915.  
  1916. ›1m     Allocations›22m (a), ›1mBoopsiClasses›22m (b), ›1mCommands›22m (c), ›1mDevices›22m (d),
  1917.      ›1mTimer›22m (e), ›1mFonts›22m (f), ›1mAssigns›22m (g), ›1mInputHandlers›22m (h), ›1mInterrupts›22m
  1918.      (i), ›1mLowMemory›22m (j), ›1mCommodities›22m (k), ›1mLibraries›22m (l), ›1mMemory›22m (m),
  1919.      ›1mMounts›22m (n), ›1mLocks›22m (o), ›1mPorts›22m (p), ›1mResidents›22m (r), ›1mSemaphores›22m (s),
  1920.      ›1mTasks›22m (t), ›1mResources›22m (u), ›1mVectors›22m (v), ›1mWindows›22m (w), ›1mExpansions›22m
  1921.      (x), ›1mSystem›22m (y) and ›1mScreenMode›22m (z).
  1922.  
  1923.       ›1mExample:›22m To get the list of ports, you only have to use ›1mscout
  1924.      ports›22m or ›1mscout p›22m from shell.
  1925.  
  1926. Commands available from ARexx and shell
  1927. =======================================
  1928.  
  1929. ›1mFindTask›22m
  1930. ›1m     Usage:›22m ›1mFindTask›22m TASK
  1931.  
  1932.      This command allows you to check, if task TASK exists in system or
  1933.      not. The result is the address of the task TASK, if it has been
  1934.      found. TASK can be the name or the address of a task.
  1935.  
  1936. ›1mFreezeTask›22m
  1937. ›1m     Usage:›22m ›1mFreezeTask›22m TASK
  1938.  
  1939.      The task TASKNAME will be frozen. After that it will still be
  1940.      found in system's task list, but then it doesn't need processing
  1941.      time.  You can choose the name or the address of a task for TASK.
  1942.  
  1943. ›1mActivateTask›22m
  1944. ›1m     Usage:›22m ›1mActivateTask›22m TASK
  1945.  
  1946.      If task TASK was frozen, it will be activated, otherwise an error
  1947.      occured. TASK is again a task's name or an address.
  1948.  
  1949. ›1mRemoveTask›22m
  1950. ›1m     Usage:›22m ›1mRemoveTask›22m TASK
  1951.  
  1952.      This command removes the task TASK. It's lost forever.
  1953.  
  1954. ›1mBreakTask›22m
  1955. ›1m     Usage:›22m ›1mBreakTask›22m TASK
  1956.  
  1957. ›1m     Scout›22m sends the task TASK a certain signal mask that includes the
  1958.      signals CTRL-C and CTRL-D. Many programs support these signals and
  1959.      finish themselves, if they receive one of them.
  1960.  
  1961. ›1mSignalTask›22m
  1962. ›1m     Usage:›22m ›1mSignalTask›22m TASK HEXSIGNAL
  1963.  
  1964.      This command allows you to send a signal HEXSIGNAL to the task
  1965.      TASK. The signal must specified as a hexadecimal number.
  1966.  
  1967. ›1m     Example:›22m
  1968.           SendSignal 'scout' 0x001000
  1969.      sends task ›1mscout›22m a CTRL-C and after that ›1mScout›22m ends.
  1970.  
  1971. ›1mSetTaskPri›22m
  1972. ›1m     Usage:›22m ›1mSetTaskPri›22m TASK PRIORITY
  1973.  
  1974.      The task TASK gets a new priority (PRIORITY).
  1975.  
  1976. ›1mRemovePort›22m
  1977. ›1m     Usage:›22m ›1mRemovePort›22m PORT
  1978.  
  1979.      The port PORT will be removed from ›1mScout›22m. PORT can be the name of
  1980.      a port or its address.
  1981.  
  1982. ›1mGetLockNumber›22m
  1983. ›1m     Usage:›22m ›1mGetLockNumber›22m LOCKPATTERN
  1984.  
  1985.      This command returns the number of locks which have paths matching
  1986.      to the pattern LOCKPATTERN.
  1987.  
  1988. ›1m     Example:›22m Use the command
  1989.           GetLockNumber 'WORK:Utilities/#?'
  1990.      and you will know, how many locks are currently used for files in
  1991.      the directory ›1mWORK:Utilities/›22m.
  1992.  
  1993. ›1mRemoveLocks›22m
  1994. ›1m     Usage:›22m ›1mRemoveLocks›22m LOCKPATTERN
  1995.  
  1996.      Use this command and all locks which have paths matching to the
  1997.      pattern LOCKPATTERN will be removed.  (See also ›1mGetLockNumber›22m.)
  1998.  
  1999. ›1mRemoveLock›22m
  2000. ›1m     Format:›22m ›1mRemoveLock›22m LOCKADDRESS
  2001.  
  2002.      The lock at adress LOCKADDRESS will be removed.
  2003.  
  2004. ›1mFindNode›22m
  2005. ›1m     Usage:›22m ›1mFindNode›22m NODETYPE NODENAME
  2006.  
  2007.      This command allows you to find a certain node. You only have to
  2008.      know its name (NODENAME) and its type (NODETYPE).
  2009.  
  2010.      NODETYPE can have following values:  ›1mLIBRARY›22m, ›1mDEVICE›22m, ›1mRESOURCE›22m,
  2011.      ›1mMEMORY›22m, ›1mSEMAPHORE›22m, ›1mPORT›22m or ›1mINPUTHANDLER›22m.
  2012.  
  2013. ›1m     Example:›22m If you want to get the address of the ›1mdisk.resource›22m you
  2014.      must use:
  2015.           FindNode RESOURCE 'disk.resource'
  2016.  
  2017. ›1mGetPriority›22m
  2018. ›1m     Usage:›22m ›1mGetPriority›22m NODEADDRESS
  2019.  
  2020.      This command allows you to check the priority of a certain node
  2021.      structure. This includes all following structure types:  tasks,
  2022.      libraries, devices, resources, ports, residents, input handlers,
  2023.      interrupts, semaphores and the elements of the memory list.
  2024.  
  2025.      You only have to know the address (NODEADDRESS) of that structure.
  2026.  
  2027. ›1m     Example:›22m The following ARexx commands store the priority of your
  2028.      chip memory in the variable ›1mpri›22m:
  2029.           FindName MEMORY 'chip memory'
  2030.           addr = result
  2031.           GetPriority addr
  2032.           pri = result
  2033.  
  2034. ›1mSetPriority›22m
  2035. ›1m     Usage:›22m ›1mSetPriority›22m NODETYPE NODENAME
  2036.  
  2037.      If you want to change the priority of the node NODENAME, you can
  2038.      use this command.  Again NODETYPE can have following values:
  2039.      ›1mLIBRARY›22m, ›1mDEVICE›22m, ›1mRESOURCE›22m, ›1mMEMORY›22m, ›1mSEMAPHORE›22m, ›1mPORT›22m or ›1mINPUTHANDLER›22m.
  2040.  
  2041. ›1mCloseLibrary›22m
  2042. ›1m     Format:›22m ›1mCloseLibrary›22m LIBRARY
  2043.  
  2044.      The library LIBRARY will be closed once. LIBRARY can be the name
  2045.      of the library or its address.
  2046.  
  2047. ›1mRemoveLibrary›22m
  2048. ›1m     Format:›22m ›1mRemoveLibrary›22m LIBRARY
  2049.  
  2050.      The library LIBRARY will be removed, if no program uses it.
  2051.  
  2052. ›1mRemoveDevice›22m
  2053. ›1m     Format:›22m ›1mRemoveDevice›22m DEVICE
  2054.  
  2055.      The selected device DEVICE will be removed. For DEVICE use the
  2056.      name or the address of the device.
  2057.  
  2058. ›1mRemoveResource›22m
  2059. ›1m     Format:›22m ›1mRemoveResource›22m RESOURCE
  2060.  
  2061.      The resource RESOURCE will be removed.
  2062.  
  2063. ›1mObtainSemaphore›22m
  2064. ›1m     Format:›22m ›1mObtainSemaphore›22m SEMAPHORE
  2065.  
  2066.      This command allows you to obtain the given semaphore. SEMAPHORE
  2067.      can be the semaphore's name or address.
  2068.  
  2069. ›1mReleaseSemaphore›22m
  2070. ›1m     Format:›22m ›1mReleaseSemaphore›22m SEMAPHORE
  2071.  
  2072.      The semaphore SEMAPHORE will be once released.
  2073.  
  2074. ›1mRemoveSemaphore›22m
  2075. ›1m     Format:›22m ›1mRemoveSemaphore›22m SEMAPHORE
  2076.  
  2077.      You are able to remove the semaphore SEMAPHORE by using this
  2078.      command.
  2079.  
  2080. ›1mRemoveInputhandler›22m
  2081. ›1m     Format:›22m ›1mRemoveInputhandler›22m INPUTHANDLER
  2082.  
  2083.      The input handler INPUTHANDLER selected through name or address
  2084.      will be removed.
  2085.  
  2086. ›1mFindResident›22m
  2087. ›1m     Usage:›22m ›1mFindResident›22m RESIDENT
  2088.  
  2089.      This command returns the address of the resident structure
  2090.      RESIDENT.
  2091.  
  2092. ›1mFindInterrupt›22m
  2093. ›1m     Usage:›22m ›1mFindInterrupt›22m INTERRUPTNAME
  2094.  
  2095.      The address of the interrupt INTERRUPTNAME will be returned.
  2096.  
  2097. ›1mRemoveInterrupt›22m
  2098. ›1m     Format:›22m ›1mRemoveInterrupt›22m INTERRUPTNAME
  2099.  
  2100.      The interrupt you have selected through INTERRUPTNAME will be
  2101.      removed.
  2102.  
  2103. ›1mFlushDevs›22m
  2104. ›1m     Usage:›22m ›1mFlushDevs›22m
  2105.  
  2106.      All not used devices will be removed. The used memory will be
  2107.      freed.
  2108.  
  2109. ›1mFlushFonts›22m
  2110. ›1m     Usage:›22m ›1mFlushFonts›22m
  2111.  
  2112.      If a diskfont is in memory, but no program uses it, it will be
  2113.      removed.
  2114.  
  2115. ›1mFlushLibs›22m
  2116. ›1m     Usage:›22m ›1mFlushLibs›22m
  2117.  
  2118.      All not used libraries will be removed. The used memory will be
  2119.      freed.
  2120.  
  2121. ›1mFlushAll›22m
  2122. ›1m     Usage:›22m ›1mFlushAll›22m
  2123.  
  2124.      This function includes ›1mFlushDevs›22m, ›1mFlushFonts›22m and ›1mFlushLibs›22m. All
  2125.      not used devices, libraries and fonts will be removed and the used
  2126.      memory will be freed.
  2127.  
  2128. ›1mClearResetVectors›22m
  2129. ›1m     Usage:›22m ›1mClearResetVectors›22m
  2130.  
  2131.      The six reset vectors will be cleared, if you select this function
  2132.      (see Vectors).
  2133.  
  2134. ›1mPopToFront›22m
  2135. ›1m     Usage:›22m ›1mPopToFront›22m TITLE
  2136.  
  2137.      This command allows you to pop a screen or window to front. You
  2138.      only have to know its (TITLE).
  2139.  
  2140. ›1mCloseWindow›22m
  2141. ›1m     Usage:›22m ›1mCloseWindow›22m WINDOWTITLE
  2142.  
  2143.      This command closes the window that is specified through its title
  2144.      (WINDOWTITLE).
  2145.  
  2146. ›1mCloseScreen›22m
  2147. ›1m     Usage:›22m ›1mCloseScreen›22m SCREENTITLE
  2148.  
  2149.      If you select this command, the screen (SCREENTITLE) will be
  2150.      closed with all its windows.
  2151.  
  2152. ›1mCloseFont›22m
  2153. ›1m     Format:›22m ›1mCloseFont›22m ADDRESS
  2154.  
  2155.      The font at address ADDRESS will be closed once.
  2156.  
  2157. ›1mRemoveFont›22m
  2158. ›1m     Format:›22m ›1mRemoveFont›22m ADDRESS
  2159.  
  2160.      This command removes the font at address ADDRESS, if it's not used
  2161.      by any program.
  2162.  
  2163. ›1mRemoveCommand›22m
  2164. ›1m     Format:›22m ›1mRemoveCommand›22m ADDRESS
  2165.  
  2166. ›1m     Scout›22m makes the resident command at address ADDRESS not resident.
  2167.  
  2168. ›1mRemoveAssign›22m
  2169. ›1m     Format:›22m ›1mRemoveAssign›22m NAME
  2170.  
  2171.      With this command you're able to remove the assign NAME.
  2172.  
  2173. ›1mRemoveAssignList›22m
  2174. ›1m     Format:›22m ›1mRemoveAssignList›22m NAME ADDRESS
  2175.  
  2176.      This command removes the directory at address ADDRESS from assign
  2177.      NAME. You will find the address of that directory in the list of
  2178.      assigns.
  2179.  
  2180. ›1mPrintList›22m
  2181. ›1m     Format:›22m ›1mPrintList›22m LISTCHARACTER FILENAME
  2182.  
  2183.      This command allows you to print a list (specified by the
  2184.      listcharacter) into the file FILENAME.
  2185.  
  2186. ›1m     Example:›22m
  2187.           PrintList t 'ram:tasklist'
  2188.      will print the list of tasks into the file 'ram:tasklist'.
  2189.  
  2190. ›1mOpenWindow›22m
  2191. ›1m     Usage:›22m ›1mOpenWindow›22m WINDOWID
  2192.  
  2193.      All windows you get if you select a gadget of ›1mScout's›22m main window,
  2194.      can be opened with this command.  The WINDOWID is the same text you
  2195.      find on the main window gadgets.
  2196.  
  2197. ›1m     Example:›22m
  2198.           OpenWindow 'Mounted Devs'
  2199.      will open the window with the list of mounted devices.
  2200.  
  2201. ›1mCxAppear›22m
  2202. ›1mCxDisappear›22m
  2203. ›1mCxEnable›22m
  2204. ›1mCxDisable›22m
  2205. ›1mCxKill›22m
  2206. ›1mCxListChg›22m
  2207. ›1mCxUnique›22m
  2208. ›1m     Format:›22m ›1mCx...›22m NAME
  2209.  
  2210.      Sends the command to the commodity named NAME.
  2211.  
  2212. ›1mRemoveCx›22m
  2213. ›1m     Format:›22m ›1mRemoveCx›22m COMMODITY
  2214.  
  2215.      Removes the appropriate commodity from the list. Please consider
  2216.      this as `emergency break'. Use it only if ›1mCxKill›22m failed.
  2217.  
  2218. ›1mSetCxPri›22m
  2219. ›1m     Format:›22m ›1mSetCxPri›22m COMMODITY PRIORITY
  2220.  
  2221.      Sets the priority of a commodity.
  2222.  
  2223. ›1mRemoveClass›22m
  2224. ›1m     Format:›22m ›1mRemoveClass›22m CLASS
  2225.  
  2226.      The appropriate BOOPSI class is removed, if no objects and no
  2227.      subclasses are existing.
  2228.  
  2229. How to get updates
  2230. ==================
  2231.  
  2232.    The newest version of ›1mScout›22m should always be available on AmiNet or
  2233. Public Domain collections, which are up-to-date.
  2234.  
  2235.    You can also find the latest version on my home page:
  2236.          http://www.is-koeln.de/einwohner/shred/
  2237.  
  2238. Credits
  2239. =======
  2240.  
  2241.    Now we have to thank some people for supporting the development of
  2242. ›1mScout›22m on many different kinds:
  2243.  
  2244.    * Klaus `gizmo' Weber, he was always available to Atte and his many
  2245.      questions (not a few) during the programming of ›1mScout›22m.
  2246.  
  2247.    * Christian `cosinus' Stelter, he gave the permission to use his
  2248.      many manuals.
  2249.  
  2250.    * Stefan Stuntz for his great ›1mMagicUserInterface›22m
  2251.  
  2252.    * all (hopefully still) bug reporting and feature requesting people:
  2253.      Kai `wusel' Siering, Martin Hauner, Peter Meyer, Karl `Charly'
  2254.      Skibinski, Michael `Mick' Hohmann, Thore B"ockelmann, Bernardo
  2255.      Innocenti, Daniel Lundberg, ...
  2256.  
  2257.      and last but not least
  2258.  
  2259.    * all the others we've forgotten for reporting bugs, sending
  2260.      expansion boards data and so on.
  2261.  
  2262. How to reach the author
  2263. =======================
  2264.  
  2265.    If you have questions, suggestions, bug reports or anything else, you
  2266. can contact me at:
  2267.  
  2268.  
  2269.                          Richard K"orber
  2270.                          Hornstrasse 20
  2271.                     51465 Bergisch Gladbach
  2272.                           - Germany -
  2273.      
  2274.                  E-Mail: shred@chessy.aworld.de
  2275.                          richard.koerber@koeln.netsurf.de
  2276.  
  2277.    Send E-Mails whenever possible..
  2278.  
  2279.    If you want to contact Andreas Gelhausen, you can reach him at:
  2280.  
  2281.  
  2282.                        Andreas Gelhausen
  2283.                        Graf Spee Str. 23b
  2284.                        26123 Oldenburg
  2285.                           - Germany -
  2286.      
  2287.                   E-Mail: atte@crash.north.de
  2288.  
  2289.    Please do not contact him for bug reports, suggestions and similar.
  2290. But if you feel the urge to send a gift, then he is the right address!
  2291.  
  2292. That's it!  =:^)
  2293.  
  2294. Index
  2295. *****
  2296.  
  2297.  
  2298.  
  2299.  AHI                                      ... AudioModes
  2300.  Allocations                              ... Allocations
  2301.  AmiTCP                                   ... AmiTCP
  2302.  ARexx                                    ... Commands
  2303.  ARexx port                               ... Commands
  2304.  Assigns                                  ... Assigns
  2305.  AudioModes                               ... AudioModes
  2306.  Author Info                              ... Author Info
  2307.  Boards                                   ... Expansions
  2308.  BoopsiClasses                            ... BoopsiClasses
  2309.  Catalogs                                 ... Catalogs
  2310.  Command                                  ... Commands
  2311.  Command Line Options                     ... Options
  2312.  Commodities                              ... Commodities
  2313.  Contents                                 ... Copyright
  2314.  Copying                                  ... Copyright
  2315.  Copyright                                ... Copyright
  2316.  Credits                                  ... Credits
  2317.  Device names, logical                    ... Assigns
  2318.  Devices                                  ... Devices
  2319.  DISKFONT                                 ... Fonts
  2320.  Distribution                             ... Copyright
  2321.  Expansions                               ... Expansions
  2322.  Fonts                                    ... Fonts
  2323.  FreeWare                                 ... Copyright
  2324.  Handler, LowMemory                       ... LowMemory
  2325.  Hardware                                 ... Expansions
  2326.  Identify                                 ... Identify
  2327.  Input events                             ... InputHandlers
  2328.  InputHandlers                            ... InputHandlers
  2329.  Installation                             ... Installation
  2330.  Interrupts                               ... Interrupts
  2331.  Introduction                             ... Introduction
  2332.  Legalities                               ... Copyright
  2333.  Liability                                ... Copyright
  2334.  Libraries                                ... Libraries
  2335.  Limitation                               ... Copyright
  2336.  Locks                                    ... Locks
  2337.  Logical device names                     ... Assigns
  2338.  LowMemory                                ... LowMemory
  2339.  MagicUserInterface                       ... MUI
  2340.  Main Window                              ... Using Scout
  2341.  Manufacturer                             ... Expansions
  2342.  Memory                                   ... Memory
  2343.  Mounted Devices                          ... Mounted Devs
  2344.  MUI                                      ... MUI
  2345.  No Warranty                              ... Copyright
  2346.  Options                                  ... Options
  2347.  Patches                                  ... Patches
  2348.  Ports                                    ... Ports
  2349.  Processes                                ... Tasks
  2350.  RAM Pointer Count                        ... Devices
  2351.  Resident Commands                        ... Resident Cmds
  2352.  Residents                                ... Residents
  2353.  Resource allocation                      ... Allocations
  2354.  Resources                                ... Resources
  2355.  ROMFONT                                  ... Fonts
  2356.  RPC                                      ... Devices
  2357.  ScreenMode                               ... ScreenMode
  2358.  Screens                                  ... Windows
  2359.  Semaphores                               ... Semaphores
  2360.  System                                   ... System
  2361.  System Requirements                      ... System Requirements
  2362.  Tasknames                                ... Commands
  2363.  Tasks                                    ... Tasks
  2364.  TCP/IP                                   ... AmiTCP
  2365.  Timer                                    ... Timer
  2366.  Tool Types                               ... Options
  2367.  Trademarks                               ... Copyright
  2368.  Updates                                  ... Updates
  2369.  Using Scout                              ... Using Scout
  2370.  VBR                                      ... Vectors
  2371.  Vectors                                  ... Vectors
  2372.  Vertical blank interrupt                 ... Interrupts
  2373.  What is Scout?                           ... Introduction
  2374.  Windows                                  ... Windows
  2375.  
  2376.